Deriving Spatial Integrity Constraints from Geographic Application Schemas
نویسندگان
چکیده
Integrity constraints of various kinds must be observed when creating or updating a database in order to preserve the semantics and the quality of stored data (Elmasri & Navathe, 2000). Within the scope of geographic applications, integrity assurance requires special attention from the designer, since most geographic applications use data that depend on spatial relationships (Egenhofer & Franzosa, 1991), thereby requiring the specification of spatial integrity constraints. In the traditional database approach, there is a relationship between conceptual, logical, and physical design, in which, through mapping operations, constraints that are identified in the conceptual schema are inherited and transformed into implicit constraints expressed by the data definition language (DDL) or into explicit constraints coded in the application programs (Elmasri & Navathe, 2000). This relationship also exists in spatial information systems; therefore, spatial constraints can be likewise identified and implemented. However, even though there is a very active research area interested in the design of robust and efficient spatial databases, there are still shortcomings with respect to spatial integrity constraints (Borges, Davis & Laender, 2002; Plumber & Groger, 1997). This happens mostly because a simple geometric modification in a single object in a spatial database may generate the need to check for possible integrity violations throughout many object classes, using computationally intensive geometric and topologic algorithms. Most spatial integrity constraints are, in fact, semantic integrity constraints applied to the spatial representation of objects and to the relationships among object instances that are based on spatial representations. In order to be able to adequately represent such representations and relationships in geographic applications design, tools that are more specific and capable of capturing the semantics of geographic data, offering higher abstraction mechanisms and implementation independence (Borges, Davis & Laender, 2001; Câmara, 1995) are required. From geographic application database schemas, developed using an adequate data model, representations and spatial relationships can be extracted; thus, spatial integrity constraints can be specified. This paper focuses on the types of spatial integrity constraints that derive from spatial data modeling constructs, as a part of spatial databases design. OMT-G (Borges et al., 2001), an object-oriented data model for geographic applications, is used to illustrate the concepts involved in the definition of such constraints.
منابع مشابه
The Use of a Metadata Repository in Spatial Database Development
Database schemas currently used to define spatial databases are deficient in that they do not incorporate facilities to specify business rules/integrity constraints. This shortcoming has been noted by Gnther and Lamberts [Gnther & Lamberts, 1994] who commented that geographical information systems (GIS) do not generally offer any functionality to preserve semantic integrity. It is desirable t...
متن کاملGenerating XML/GML Schemas from Geographic Conceptual Schemas
A large volume of data with complex structures is currently represented in GML (Geography Markup Language) for storing and exchanging geographic information. As the size and complexity of such documents and their schemas grow, techniques and rules for designing and creating such documents become indispensable. This paper introduces a method for mapping geographic conceptual specifications (defi...
متن کاملFrom Transactional Spatial Databases Integrity Constraints to Spatial Datacubes Integrity Constraints
Spatial multidimensional databases (also called "spatial datacubes") are the cornerstone of the emerging Spatial On-Line Analytical Processing technology (SOLAP). They are aimed at supporting Geographic Knowledge Discovery (GKD) as well as certain types of spatial decision-making. Although these technologies seem promising at first glance, they may provide unreliable results if one does not con...
متن کاملTowards Specialized Integrity Constraints for Spatial Datacubes
Spatial datacubes (also called "spatial multidimensional databases") are the cornerstone of the emerging Spatial On-Line Analytical Processing (SOLAP) technology. They are aimed at supporting Geographic Knowledge Discovery (GKD) as well as certain types of spatial decision-making. Although these technologies seem promising at first glance, they may provide unreliable results if one does not con...
متن کاملIntegrity Constraints in Spatial Databases
A number of integrity constraints must be observed when updating a database, in order to preserve the semantics and the quality of stored data (Elmasri & Navathe, 2000). Achieving and preserving the integrity of data is an established field in the database area. However, within the scope of geographic applications, special problems come up due to the locational aspects of data (Plumber & Groger...
متن کامل